#pragma once

#include "MoveTreeNode.h"
#include "Player.h"
#include "Position.h"

namespace Rorn
{
	namespace Chess
	{
		namespace TheCorruptRook
		{
			class MoveTree
			{
			public:
				MoveTree(const Position& startPosition, Player::Type player);
				~MoveTree(void);

				void Update();
			private:
				MoveTreeNode rootNode_;
			};
		}
	}
}
